﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AFT.Parking.Foundation.Mail
{
    public class MailFrom
    {
        /// <summary>
        /// 发件人
        /// </summary>
        public string From
        {
            get;
            set;
        }

        /// <summary>
        /// 密码
        /// </summary>
        public string Password
        {
            get;
            set;
        }

        /// <summary>
        /// 发件人显示的名称
        /// </summary>
        public string DisplayName
        {
            get;
            set;
        }

        /// <summary>
        /// 字符显示编码
        /// </summary>
        public Encoding Encoding
        {
            get;
            set;
        }

        /// <summary>
        /// 获取或设置用于 SMTP 事务的主机的名称或 IP 地址。
        /// </summary>
        public string Host
        {
            get;
            set;
        }

        /// <summary>
        /// 获取或设置用于 SMTP 事务的端口。
        /// </summary>
        public int Port
        {
            get;
            set;
        }

        /// <summary>
        /// 指定 SmtpClient 是否使用安全套接字层 (SSL) 加密连接。
        /// </summary>
        public bool EnableSsl
        {
            get;
            set;
        }

        /// <summary>
        /// 获取或设置一个值，该值指定同步 Send 调用的超时时间。
        /// </summary>
        public int Timeout
        {
            get;
            set;
        }
    }
}
